package unit9_11;

import java.lang.annotation.ElementType;

public class test5 {
    public static void main(String[] args) {
        Class c1 = Object.class;//类
        Class c2 = Comparable.class;//接口
        Class c3 = String[].class;//一维数组
        Class c4 = int[][].class;//二维数组
        Class c5 = Override.class;//注解
        Class c6 = ElementType.class;//枚举
        Class c7 = Integer.class;//基本数据类型
        Class c8 = void.class;//void(空)
        Class c9 = Class.class;//class

        System.out.println("类"+c1);
        System.out.println("接口"+c2);
        System.out.println("一维数组"+c3);
        System.out.println("二维数组"+c4);
        System.out.println("注解"+c5);
        System.out.println("枚举"+c6);
        System.out.println("基本数据类型"+c7);
        System.out.println("void(空)"+c8);
        System.out.println("class"+c9);

//        主要元素类型和维度一样，就是同一个Class
        int[] i={100};
        int[] j={10};
        System.out.println(i.getClass().hashCode());
        System.out.println(j.getClass().hashCode());

    }
}
